package com.yuandianrrp.log.jdalog.utils;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author Administrator
 */
public class WeightLoginUtils {


    /**
     * 数据格式
     */
    public final static String STANDARD_DATETIME_PATTERN = "yyyy-MM-dd HH:mm:ss:SSS";
    public final static String STANDARD_DATE_PATTERN = "yyyy-MM-dd";
    /**
     * 格式
     */
    private static final DateFormat FORMAT_DATE_TIME = new SimpleDateFormat(STANDARD_DATETIME_PATTERN);
    private static final DateFormat FORMAT_DATE = new SimpleDateFormat(STANDARD_DATE_PATTERN);

    /**
     * 把date 转化成 yyyy-MM-dd HH:mm:ss 格式
     *
     * @param date 日期
     * @return 格式化的数据
     */
    public static String formatDateTime(Date date) {
        return FORMAT_DATE_TIME.format(date);
    }

    /**
     * 把当前的时间转化成date time
     *
     * @return
     */
    public static String formatCurrentDateTime() {
        return formatDateTime(new Date());
    }


    /**
     * 把当前的时间转化成date  yyyy-MM-dd
     *
     * @param date 需要转化的时间
     * @return 格式化的数据
     */
    public static String formatDate(Date date) {
        return FORMAT_DATE.format(date);
    }


    /**
     * 把当前时间转成 yyyy-MM-dd
     *
     * @return 格式化的数据
     */
    public static String formatCurrentDate() {
        return formatDate(new Date());
    }
}
